// 通用的js脚本
$(function(){
    // 获取当前登录的用户信息
    $.getJSON("/api/user/getCurrentUser", res => {
        console.log(res);
        // 对当前登录的用户判断是否已经登录
        /*
            未登录状态
              <a href="register.html" target="_blank">请登录</a>
              <a href="register.html" target="_blank" class="style-red">免费注册</a>
            登录状态
                用户名,<a>注销</a>
         */
        let strLoginStatus = '';
        if (res['data']) {
            // res['data']不为null,表示为true，表示已经登录
            strLoginStatus += `
                ${res['data']['username']},<a href="javascript:logoutFun();">注销</a>
            `;
        } else {
            // 未登录
            strLoginStatus += `
                <a href="/login.html" target="_blank">请登录</a>
                <a href="register.html" target="_blank" class="style-red">免费注册</a>
            `;
        }
        // 将strLoginStatus填充到.shortcut > .w > .fl > ul > li:last
        console.log($(".shortcut > .w > .fl > ul > li:last"));
        $(".shortcut > .w > .fl > ul > li:last").html(strLoginStatus);
    });
});

// 注销功能
function logoutFun(){
    // 完成注销功能
    if (confirm("您确认注销当前用户吗？")) {
        // 发送异步请求
        $.getJSON("/api/user/logout", res => {
            console.log(res);
            if (res['code'] == 200) {
                // 注销成功
                // 跳转到登录页面
                window.location.href = 'login.html';
            } else {
                // 注销失败
            }
        });
    }
}